present oneself to fight or compete - Español Inglés Diccionario